.sf_core_drawer_info_link {
  color: @primary-color;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding-right: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;

  &:hover {
    .sf_core_drawer_info_link_open {
      display: block;
    }
  }

  .sf_core_drawer_info_link_icon {
    margin-right: 2px;
    vertical-align: middle;
  }

  .sf_core_drawer_info_link_value {
    cursor: pointer;
    margin-right: 2px;
  }

  .sf_core_drawer_info_link_open {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
  }
}